package com.android.ouderenvervoer;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class RegistrerenActivity extends Activity{
	EditText editVoornaam, editTussenvoegsel, editAchternaam, editTelefoon, editMobieleTelefoon, editEmail, 
			editGebruikersnaam, editWachtwoord, editWachtwoordControle;
	Button buttonRegister, buttonAnnuleerRegister;
	DatabaseHelper db;
	
	 public void onCreate(Bundle savedInstanceState)
	    {
    		super.onCreate(savedInstanceState);
	        setContentView(R.layout.registrerenview);
	        
	    	db = new DatabaseHelper(this);
	 		setupViews();
	 		addButtonListeners();
	    }
	 
 	/**
     * creates references and listeners for the GUI interface
     */
    private void setupViews()
    {
        // THE DATA FORM FIELDS
    	editVoornaam 			= (EditText)findViewById(R.id.EditTextVoornaam);
    	editTussenvoegsel 		= (EditText)findViewById(R.id.editTextTussenvoegsel);
    	editAchternaam			= (EditText)findViewById(R.id.editTextAchternaam);
    	editTelefoon			= (EditText)findViewById(R.id.editTextTelefoonnummer);
    	editMobieleTelefoon		= (EditText)findViewById(R.id.editTextMobieleTelefoonnummer);
    	editEmail				= (EditText)findViewById(R.id.editTextEmailadres);
		editGebruikersnaam		= (EditText)findViewById(R.id.editTextGebruikersnaamRegistreren);
		editWachtwoord			= (EditText)findViewById(R.id.editTextWachtwoordRegistreren);
		editWachtwoordControle	= (EditText)findViewById(R.id.editTextHerhaalWachtwoordRegistreren);
        // THE BUTTONS
        buttonRegister 			= (Button)findViewById(R.id.buttonRegistreren);
        buttonAnnuleerRegister 	= (Button)findViewById(R.id.buttonRegistrerenAnnuleren);
    }

    /**
     * adds listeners to each of the buttons and sets them to call relevant methods
     */
    private void addButtonListeners()
    {
    	  buttonRegister.setOnClickListener
	    	(
	    		new View.OnClickListener(){
					@Override public void onClick(View v) {register();}
				}
	    	);
    	  buttonAnnuleerRegister.setOnClickListener
    	  (
    			  new View.OnClickListener() {
					@Override public void onClick(View v) {terugNaarLogIn();}
    			  }
    	  );
    }
    
    

    private void register()
    {
    	//test input als er op register wordt geklikt
    	db.addRowMijnGegevens("Sjoerd", "", "Moret", "0642320441", "0642320441", "sjoerd@mail.com", "19-04-1990", 1, "sjoerd", "moret");
    	terugNaarLogIn();
    }
    //navigger naar login scherm
    private void terugNaarLogIn(){
    	Intent loginActivity = new Intent(getBaseContext(), LoginActivity.class);
		startActivityForResult(loginActivity,0);
    }
    
   
}
